<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 2 写一个div 有宽度和高度 -->
    <div id="main" style="height: 400px; width: 600px"></div>

    <!-- 1 引入echart -->
    <script src="../assets/lib/echarts/echarts.min.js"></script>

    <!-- 3 script 做初始化 -->
    <script>
        // 基于准备好的dom，初始化echarts实例
        const myChart = echarts.init(document.querySelector("#main"));

        // 指定图表的配置项和数据
        const option = {
            series: [
                {
                    name: "Nightingale Chart",
                    type: "pie",
                    // 内圆的半径和外圆半径
                    radius: [20, 150],
                    center: ["50%", "50%"],
                    roseType: "area",
                    itemStyle: {
                        borderRadius: 8,
                    },
                    data: [
                        { value: 40, name: "rose 1" },
                        { value: 38, name: "rose 2" },
                        { value: 32, name: "rose 3" },
                        { value: 30, name: "rose 4" },
                        { value: 28, name: "rose 5" },
                        { value: 26, name: "rose 6" },
                        { value: 22, name: "rose 7" },
                        { value: 18, name: "rose 8" },
                    ],
                },
            ],
        };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</body>

</html>